package ejb;

import java.util.List;

import javax.ejb.Remote;

import entities.Articulo;
import entities.Electrodomestico;
import entities.Infantil;
import entities.Moda;
import entities.Mueble;

@Remote
public interface AdministradorArticulo {
	
	public void guardarArticuloElectrodomesticos(Electrodomestico e);
	public void guardarArticuloMuebles(Mueble m);
	public void guardarArticuloInfantil(Infantil i);
	public void guardarArticuloModa(Moda m);
	public void guardarArticulo(Articulo articulo);
	public Articulo obtenerArticulo(Articulo articulo); 
	public void actualizarRanking(int codigo, int pos);
	public List<Articulo> getArticulos();
	public Electrodomestico obtenerArtElectrodomestico(int codigo);
	public Infantil obtenerArtInfantil(int codigo);
	public Moda obtenerArtModa(int codigo);
	public Mueble obtenerArtMueble(int codigo);
	Articulo obtenerArticulo(int codigo);
	
}
